package com.mofeng.myshop.service;

import com.mofeng.myshop.domain.dto.AddressMapDto;
import com.mofeng.myshop.domain.dto.search.AddressMapSearchDto;
import com.mofeng.myshop.domain.vo.AddressMapVo;
import com.mofeng.myshop.until.R;

import java.util.List;

/**
 * <p>
 * 发货地址 服务类
 * </p>
 *
 * @author MoFeng
 * @since 2024-04-16
 */
public interface IAddressService {

    /**
     * 保存地图信息
     *
     * @param addressMapDto 地图信息
     */
    R saveAddress(AddressMapDto addressMapDto);

    /**
     * 删除地图信息
     *
     * @param ids 地图信息
     */
    R delAddress(List<String> ids);

    /**
     * 获取地图列表
     *
     * @param addressMapSearchDto 地图搜索类
     */
    R getAddressList(AddressMapSearchDto addressMapSearchDto);

    /**
     * 获取地图 服务器 --> 服务器状态
     */
    R getServerMsg();
}
